<?php

namespace exceptions;

use Exception;

class BaseException extends Exception
{
	//deposit messages
	const CODE_1001 = 1001; 
	const CODE_1002 = 1002; 
	const CODE_1003 = 1003; 
	const CODE_1004 = 1004; 
	const CODE_1005 = 1005; 
	const CODE_1006 = 1006; 
	const CODE_1007 = 1007; 
	const CODE_1008 = 1008; 
	const CODE_1009 = 1009;
	const CODE_1010 = 1010;
	
	//loans messages
	const CODE_2001 = 2001; 
	const CODE_2002 = 2002; 
	const CODE_2003 = 2003; 
	const CODE_2004 = 2004; 
	const CODE_2005 = 2005; 
	const CODE_2006 = 2006; 
	const CODE_2007 = 2007; 
	const CODE_2008 = 2008; 
	const CODE_2009 = 2009;
	const CODE_2010 = 2010;
   const CODE_2011 = 2011;
   const CODE_2012 = 2012; 

	//debit cards messages
	const CODE_3001 = 3001; 
	const CODE_3002 = 3002; 
	const CODE_3003 = 3003; 
	const CODE_3004 = 3004; 
	const CODE_3005 = 3005; 
	const CODE_3006 = 3006; 
	const CODE_3007 = 3007; 
	const CODE_3008 = 3008; 
	const CODE_3009 = 3009;
	const CODE_3010 = 3010;

	//credit cards messages
	const CODE_4001 = 4001; 
	const CODE_4002 = 4002; 
	const CODE_4003 = 4003; 
	const CODE_4004 = 4004; 
	const CODE_4005 = 4005; 
	const CODE_4006 = 4006; 
	const CODE_4007 = 4007; 
	const CODE_4008 = 4008; 
	const CODE_4009 = 4009;
	const CODE_4010 = 4010;

	//bank messages
	const CODE_5001 = 5001; 
	const CODE_5002 = 5002; 
	const CODE_5003 = 5003; 
	const CODE_5004 = 5004; 
	const CODE_5005 = 5005; 
	const CODE_5006 = 5006; 
	const CODE_5007 = 5007; 
	const CODE_5008 = 5008; 
	const CODE_5009 = 5009;
	const CODE_5010 = 5010;

	//customer messages
	const CODE_6001 = 6001; 
	const CODE_6002 = 6002; 
	const CODE_6003 = 6003; 
	const CODE_6004 = 6004; 
	const CODE_6005 = 6005; 
	const CODE_6006 = 6006; 
	const CODE_6007 = 6007; 
	const CODE_6008 = 6008; 
	const CODE_6009 = 6009;
	const CODE_6010 = 6010;



	
	
	public function __construct($message, $code){
		parent::__construct($message, $code, null);
	}
	
	
}

?>